<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="utf-8" />
    <title>array对象创建</title>
    <script>
        /*
            在程序语言中数组的重要性不言而喻。
            JavaScript中数组也是最常使用的对象之一，数组是一个有序集合。
            由于弱类型的原因，JavaScript中数组十分灵活、强大。不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素，
            JavaScript在同一个数组中可以存放多种类型的元素，而且是长度也是可以动态调整的，可以随着数据增加或减少自动对数组长度做更改。
        */

        //创建一个空数组
        // var arr1 = [];

        //创建数组，并带有指定元素
        // var arr2 = ["11","22","33","44"];

        //可以在数组中指定不同类型的元素
        //var arr3 = [11, "22", undefined, true, null];

        //var arr4 = new Array();

        //创建一个指定长度的数组
        //var arr5 = new Array(10);

        //创建一个数组，在创建时指定元素
        var arr6 = new Array(10, 20, 30, 40);

        // 动态调整长度
        arr6[5] = 10;
        console.log(arr6);  // (6) [10, 20, 30, 40, empty, 10]     
    </script>
</head>

<body>
</body>